package com.molichuxing.gateway.bff.financial.entity.response;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDate;

/**
 * @author zhaopenghui
 * @create_date: 2019/9/25
 **/
@Data
public class InvoiceVo implements Serializable {

    private static final long serialVersionUID = 1L;


    @ApiModelProperty(value = "开具发票id")
    private Integer invoiceId;

    @ApiModelProperty(value = "订单号")
    private Long orderCode;


    @ApiModelProperty(value = "开票有效期起始时间")
    private LocalDate validityStartTime;


    @ApiModelProperty(value = "开票有效期终止时间")
    private LocalDate validityEndTime;

    @ApiModelProperty(value = "金额")
    private BigDecimal amount;

    @ApiModelProperty(value = "发票类型")
    private String invoiceType;

    @ApiModelProperty(value = "发票张数")
    private Integer number;

    @ApiModelProperty(value = "是否可申请发票（0：否，1：是）")
    private Integer isInvoice;
}
